Golang Job: Senior Tech Lead (Golang)

Job added on

Company

Q-Tech
Spain

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

Our client is a digital platform for B2B produce trading.

Their mission is to bring the convenience of the B2C online shopping tools.

As a Tech Lead (hands on) , you will be leading the team that develops the platform which supports the companies in engaging their employees. The work at the company is organized in cross-functional product teams and tog


Ether with your teammates, you will be responsible for a part of the product/platform. This approach allows us to focus on achieving team autonomy, enabling people to grow, and fostering productivity. On top of that, implementing new features and expanding our products to support new use cases is of great importance to us and our goal is to make the customers happy.


Tech Stack

Most of the backend services are written in Go, although they have some design-oriented services written in Typescript and being run by NodeJS.

Talking about the backend design, they use DDD as our architecture for writing services. They use MySQL for the database, as well as ElasticSearch.


Your day-to-day work will include:

  • Managing a strong and cohesive technology team.
  • Finding the right balance between time to market and software excellence.
  • Designing and implementing solutions to improve platform performance, stability and user experience
  • Strategically plan all initiatives with the executive team to ensure that business objectives are properly aligned with the development of the software
  • properly aligned with product development.
  • Oversee all levels of the company's product development organisation and ensure that all deployment objectives are executed accurately.
  • deployment objectives are executed accurately, on time and within budget.
  • Use effective leadership practices to attract, develop, motivate and retain a technology team.
  • global technology team comprised of the best talent in the industry.

Responsabilities

  • Ensuring that projects are built to meet performance, security, and functional requirements
  • Assisting with testing, debugging, documentation, and overall quality assurance of projects
  • Mentoring junior developers in the team and planning their skill development
  • Acting as a technical leader for the assigned product team
  • Helping in setting up best practices for coding and conducting regular code reviews
  • Providing an estimated time to complete programming tasks/objectives and being committed to meeting them
  • Setting up processes while working in collaboration with other teams (internal or external) to efficiently meet the technical needs of the assigned project
  • Crafting new features as part of a multi-disciplined product team
  • Designing and overseeing the backend development in terms of service security
  • Release flow management
  • Helping manage the Backend guild tasks and moving forward with more advanced tasks, including researching new technologies/approaches
  • Assisting in resolving technical issues reported by customer support

Requirements

  • Proven leadership experience managing a technology team as a technology leader.
  • Software engineering background with several years of proven experience in Internet application
  • Experience with Golang development and front-end technologies
  • Deep experience in designing RESTful APIs , DDD and microservices.
  • Experience managing technology development projects.
  • Bachelor's degree in computer science, engineering or related studies
  • Excellent written and verbal communication skills in English
  • Experience with agile methodologies - SCRUM, Kanban, or similar.
  • Preferably, working with remote teams, contributing to paired programming and code review.

Offer

  • International environment
  • 100% remote and flexible schedule.
  • Bank holidays based on your location
  • MacBook Pro & monitor
  • 70k-90K/year + benefits

  • España
  • Indefinido
  • > 5 años experiencia
  • Ciclo Formativo (FP I y/o II)